package com.bq.server.tree;

import java.util.List;
import java.util.function.Function;

/**
 * 列表数据构建成树形结构使用
 * @see TreeNode#buildTree(List, Function)
 * @author: ChenSH
 * @date: Create by in 11:19 上午 2020/1/6
 */
public interface Tree<ID> {

    /**
     * 树的节点ID
     */
    ID getId();

    /**
     * 树的父节点ID
     */
    ID getParentId();

    /**
     * 显示名称
     */
    String getName();

}
